#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <time.h>
#include <unistd.h>
#include <fcntl.h>

#define BUFSIZE 100

int main(int argc, char **argv){
	int fd;
	ssize_t sz;
	char buf[100];

	if(argc != 2){
		printf("cmd file\n");
		_exit(0);
	}

	if( (fd=open(argv[1],O_RDONLY)) == -1){
		perror("Open error");
		exit(1);
	}

	while( (sz=read(fd,buf,BUFSIZE)) > 0 )
		if( write(STDOUT_FILENO, buf, sz) != sz){
			perror("Write error");
			exit(1);
		}

	if(sz == -1){
		perror("Read error");
		exit(1);
	}

	if( close(fd) == -1 ){
		perror("Close error");
		exit(1);
	}

	return 0;
}

